package com.myqm.util.gateway;

import java.util.List;

public class JwtInfo {

	private String key_claim_name;
	//"exp",  "nbf" 
	private List<String> claims_to_verify;
	private List<Object> cookie_names;
    private boolean secret_is_base64;
    private String anonymous;
    private boolean run_on_preflight;
    private List<String> uri_param_names;
	public String getKey_claim_name() {
		return key_claim_name;
	}
	public void setKey_claim_name(String key_claim_name) {
		this.key_claim_name = key_claim_name;
	}
	public List<String> getClaims_to_verify() {
		return claims_to_verify;
	}
	public void setClaims_to_verify(List<String> claims_to_verify) {
		this.claims_to_verify = claims_to_verify;
	}
	public List<Object> getCookie_names() {
		return cookie_names;
	}
	public void setCookie_names(List<Object> cookie_names) {
		this.cookie_names = cookie_names;
	}
	public boolean isSecret_is_base64() {
		return secret_is_base64;
	}
	public void setSecret_is_base64(boolean secret_is_base64) {
		this.secret_is_base64 = secret_is_base64;
	}
	public String getAnonymous() {
		return anonymous;
	}
	public void setAnonymous(String anonymous) {
		this.anonymous = anonymous;
	}
	public boolean isRun_on_preflight() {
		return run_on_preflight;
	}
	public void setRun_on_preflight(boolean run_on_preflight) {
		this.run_on_preflight = run_on_preflight;
	}
	public List<String> getUri_param_names() {
		return uri_param_names;
	}
	public void setUri_param_names(List<String> uri_param_names) {
		this.uri_param_names = uri_param_names;
	}
	@Override
	public String toString() {
		return "JwtInfo [key_claim_name=" + key_claim_name + ", claims_to_verify=" + claims_to_verify
				+ ", cookie_names=" + cookie_names + ", secret_is_base64=" + secret_is_base64 + ", anonymous="
				+ anonymous + ", run_on_preflight=" + run_on_preflight + ", uri_param_names=" + uri_param_names + "]";
	}
    
}
